![]() After completing the schematic design I checked the ERC in my design |
![]() |
![]() |
![]() |
![]() Milling process going on by 1/64 end mill for milling the traceses on the board. |
![]() After milling for cutting the outline of circuit board.Outline Cut Traces: |
Milling the board:
|
|
|
Final board design- |
Description about OUTPUT board: When I was design this board, I had a plan to use of this board like LM35 temperature sensor data come from input board to output board via I2C protocol, second I want to use RTC by I2C and OLED also want to use I2C protocol. then singal pass through vai one port to Relays board. For serial communication I also keep FTDI pin. In this board all programme are control by ATtiny44A.
![]() |
![]() |
![]() |
![]() |
Relay Datasheet:
1-Relay datasheet
Mosfet:-
The MOSFET (Metal Oxide Semiconductor Field Effect Transistor) transistor is a semiconductor device which is widely used for switching and amplifying electronic signals in the electronic devices.
There are two type of mosfet:
1-P-channel mosfet- To turn a P channel MOSFET on, you apply a negative voltage to the gate. This voltage is negative relative to ground.
2-N-channel mosfet- An N channel MOSFET turns on when you apply a positive voltage at its gate terminal. The voltage is greater than the positive voltage supply at the drain terminal.
![]() |
![]() Out Line Cut |
Final Relay Board Design- |
|
Programming the board - Challenges Faced
Arduino: First I tried to program the board by the Arduino IDE with arduino sketch. I'm using FabISP for programming but unfortunately my fabisp is not working (it show rc=-1) error. Then i used arduino as ISP, where try to program the board. First i tried arduino as 8mhz internal as Android ISP, First i burn the Arduino Uno as bootloader by selecting proper tools setup
First I connected the Arduino board to my computer. I will make the Arduino board as a programmer to program my Board. Doing the following steps as seen in the below pic's:
![responsive](style/week12/b2.jpg)
First I made a programmable ISP of an Arduino UNO board according to the tools setup. Then I go and select the file-example-11.Arduino ISP
![responsive](style/week12/b3.jpg)
In tools here I check the port, clock at 8Mhz(here I'm using internal clock speed, i didn't use resonator for checking), Processor Attiny44 and board Attiny44
Then burn the bootloaderfor making ISP
Now I'm programming the board for testing the relay is working or not, Now i have no output device (but i ordered in on-line), Is there is nothing to show proper inventory. Here we delivered the pin no and the signal value High and Low.
![responsive](style/week12/b1.jpg)
![responsive](style/week12/b6.jpg)
Here code for programming
Arduino Sketch File
To download my files click Arduino Sketch File Here
![responsive](style/week12/relay02.png)